package cn.itcast.controller;

import cn.itcast.domain.Item;
import cn.itcast.service.ItemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Controller
@RequestMapping("/item")
public class ItemController {

//    @Autowired
//    private ItemService itemService;

    @RequestMapping("/itemList.action")
    public ModelAndView getItemList() {
//        // 查询商品列表
//        List<Item> itemList = itemService.getItemList();
//        System.out.println("lsdjf;sdjf;sldfjalsjflasdjflasfjlasdfja;sdfja;sdjf;asdjf;asdlfjasdlfjsldfj");
//        // 把查询结果传递给页面
//        ModelAndView modelAndView = new ModelAndView();
//        modelAndView.addObject("itemList", itemList); // addObject方法相当于放到request域上
//        // 设置逻辑视图
//        modelAndView.setViewName("itemList");
        // 返回结果
//        return modelAndView;
        return null;
    }

//    @RequestMapping("/saveItem.action")
//    public void saveItem(){
//        itemService.saveItem();
//    }

    /*@RequestMapping("/itemList.action")
    public ModelAndView itemList() {
        // 查询商品列表，使用静态数据生成一个商品列表
        List<Item> itemList = new ArrayList<Item>();
        itemList.add(new Item(1, "imac", 20000, new Date(), "苹果本很贵"));
        itemList.add(new Item(2, "imac1", 20000, new Date(), "苹果本很贵"));
        itemList.add(new Item(3, "imac2", 20000, new Date(), "苹果本很贵"));
        itemList.add(new Item(4, "imac3", 20000, new Date(), "苹果本很贵"));
        itemList.add(new Item(5, "imac4", 20000, new Date(), "卧槽，苹果本很贵啦！"));
        // 把商品列表传递给jsp
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.addObject("itemList", itemList);
        // 设置展示数据的视图，即jsp
        modelAndView.setViewName("itemList");
        // 返回结果
        return modelAndView;
    }
*/

}
